package cn.iocoder.yudao.module.system.controller.admin.warehouse.vo;

import cn.iocoder.yudao.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@Data
@Schema(description = "调拨/派发-分页查询")
public class TransferPageReqVO extends PageParam {
    private Integer transferType;
    private Integer status;
    private Long fromWarehouseId;
    private Long toWarehouseId;
    // 兼容三种写法，前端任选其一
    private LocalDateTime[] createTime;        // [begin, end]
    private List<LocalDateTime> createTimeList;// [begin, end]
    private LocalDateTime startTime;           // begin
    private LocalDateTime endTime;             // end
}